﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services;

namespace Wuther.Infrastructure.Organizations
{
    /// <summary>
    /// 部门信息接口
    /// </summary>
    public interface IOrganizationAppService : ICrudAppService<
        OrganizationDto,
        Guid,
        GetOrganizationInput,
        CreateOrUpdateOrganizationDto,
        CreateOrUpdateOrganizationDto>
    {
    Task <List<OrganizationDto>> GetAllListAsync(GetOrganizationInput input);
        Task<List<DeptTreeDto>> GetTreeListAsync(GetOrganizationInput input);
    }
}
